#coding=utf-8
"""
===========================
Author:杭州多测师_周sir
Time:2023/3/24 09:42
website:https://duoceshi.net
===========================
"""
'''
此模块是用来封装读取ini文件的工具类
python当中通过 configparser这个模块当中的 Configparser类来读取ini文件
如果乜有 configparser则需要安装：
在dos窗口输入： pip install  configparser  进行安装
'''
import sys
sys.path.append('..')
from configparser import  ConfigParser  #导入 configparser模块中的ConfigParser类
from config.config import *  #从config模块中导入所有的包的路径
import os

class Read_Ini(ConfigParser):    #定义一个Read_Ini类它继承了ConfigParser类
    def __init__(self,filename):
        super(Read_Ini,self).__init__()  #继承父类的构造函数
        self.read(filename)   #读取ini文件

    def read_data_ini(self,section=None,option=None):
        '''
        封装了一个获取section对应option的value值
        :param section:
        :param option:
        :return:
        '''
        value = self.get(section,option)  #通过section拿到对应的option的value值
        return value
file = os.path.join(data_path,'data.ini')
# print(file)
read = Read_Ini(file)
url = read.read_data_ini("test_data","url")










